Tom Harris (Gerard Butler), un agente segreto sotto copertura, si ritrova intrappolato dietro le linee nemiche in una zona ostile dell'Afghanistan. Quando la sua missione ormai è compromessa, con l'aiuto di un abile traduttore afghano, deve sopravvivere alla caccia implacabile delle forze nemiche e di spie straniere, mentre cerca di raggiungere un punto di estrazione a Kandahar.
Mason è un uomo solitario e schivo che vive su una remota isola costiera. Quando salva una giovane ragazza da una tempesta mortale, è costretto a uscire dall’isolamento che si è imposto. Quel gesto li trascina in una spirale di azione e pericolo, in cui Mason deve affrontare un passato violento e irrisolto mentre lotta per proteggerla. Ne nasce un viaggio teso e implacabile, dove la sopravvivenza diventa una prova e la redenzione ha un prezzo.